/**
 * Created by XPL on 2017/4/13.
 */
'use strict';
angular.module('app').config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
    //$urlRouterProvider.when('', '/main');
    $urlRouterProvider.otherwise('/main'); //默认路由，如果上面都匹配不到，这里才会被执行
    $stateProvider
        .state('main', {
            url: '/main',// /main只匹配/main
            // /main/:id/:name或者/main/{id} =>匹配 /main/1234或者/main/ 这里的1234对应的就是id
            templateUrl: 'view/main.html',
            controller: 'mainCtrl'
        })
        .state('position', {
            url: '/position/:id',
            templateUrl: 'view/position.html',
            controller: 'positionCtrl'
        })
        .state('companyDetail', {
            url: '/company-detail/:id',
            templateUrl: 'view/company-detail.html',
            controller: 'companyDetailCtrl'
        })
        .state('test', {
            url: '/test',
            templateUrl: 'view/test.html',
            controller: 'testCtrl'
        })
        .state('search', {
            url: '/search',
            templateUrl: 'view/search.html',
            controller: 'searchCtrl'
        })
        .state('login', {
            url: '/login',
            templateUrl: 'view/login.html',
            controller: 'loginCtrl'
        })

        .state('register', {
            url: '/register',
            templateUrl: 'view/register.html',
            controller: 'registerCtrl'
        })

        .state('me', {
            url: '/me',
            templateUrl: 'view/me.html',
            controller: 'meCtrl'
        })

        .state('favorite', {
            url: '/favorite',
            templateUrl: 'view/favorite.html',
            controller: 'favoriteCtrl'
        })

        .state('post', {
            url: '/post',
            templateUrl: 'view/post.html',
            controller: 'postCtrl'
        })
        .state('note', {
            url: '/note',
            templateUrl: 'view/note.html',
            controller: 'noteCtrl'
        });


}]);